"""
我们在 python基础（上） 里有介绍过各种各样的运算符
其中的 比较运算符、逻辑运算符 一般就可以拿来与判断联用
因为这两种运算符，最后都会产生 True/False，但是这个说法其实并不严谨
逻辑运算符并不会只产生 True/False，这个我们后续再做介绍。
恰好的是，我们的判断，就需要 True/False 来进行判断
"""

# a = 1
# print(a == 0)
# if a == 0:
#     print(123)

# and/or，都是根据最后运行的一个表达式来确定结果
# and 左边为假，生成左边的值，左边为真，生成右边值
# or 左边为假，生成右边的值，左边为真，生成左边的值
# 如果左边的表达式不能够为了and/or确定结果的时候，就会运行右边


# a = 1 and 2
# p = False and True
# i = 0 and 2
# print(a)
#
# a = 0 or None
# p = 1 or None
# print(a)
# print(p)


# lst = []
#
# def test():
#     for i in lst:
#         print(i)



# lst and test()

# l1 = [1, 2, 3, 4]
# l2 = [4, 5, 6]
#
# print(l1.extend(l2) or l1)

i = 5

# if i % 2: # 判断通过则为奇数 不通过则为偶数
#     print(123)

i % 2 and print(123)